someone who undertakes anything - Spanish English Dictionary